Integrating Risk Management into an Undergraduate Software Engineering Course

نویسندگان

  • James S. Collofello
  • Andrew K. Pinkerton
چکیده

Risk management is one of the key practices of the Software Engineering Institute Capability Maturity Model. The effective management of risk is crucial to the success of software projects. Much has recently been written concerning risk management in an industrial environment. One of the most useful documents is a risk management questionnaire developed by the Software Engineering Institute. The questionnaire consists of 194 questions that a software development team can use to identify risks in their project. Unfortunately very little has been written about the risks faced by undergraduate software development teams and how they might manage them. This paper describes the introduction of risk management in an undergraduate software engineering course. The course requires students to work in teams of 5-6 persons to develop a software application in a one-semester time frame following a systematic development process. An academic version of the Software Engineering Institute risk management questionnaire suitable for undergraduate teams is described. This questionnaire addresses the real risks that an undergraduate software development team is likely to face and is based on years of our experience and that of others teaching these types of classes. The questionnaire and related risk forms and materials are described in detail as well as our experience in using these materials with 2 classes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Panel: Teaching Undergraduate Information Assurance

As the importance of information assurance and computer security has become recognized, the number of institutions teaching these subjects in their undergraduate curriculum has grown. But methods of integrating this material into the undergraduate program are varied, as are the methods used to teach the material itself. Two key issues highlight the differences in instructional methods and techn...

متن کامل

Evaluating the Collaboration between a Software Project Management Course and a Software Development Course in Terms of Student Learning and Experience

The ability to manage software teams and the ability to productively interact with a project manager are important skills in many computing professions. The integration into the computer science and software engineering curricula of opportunities for students to learn and exercise these skills, however, could be challenging due to various logistical reasons. The work described in this paper eva...

متن کامل

Teaching Software Engineering in a Compiler Project Course , 2002

A compiler course with a long-term project is a staple of many undergraduate computer science curricula, and often a cornerstone of a program’s applied-engineering component. Software engineering expertise can help a student complete such a course, yet that expertise is often lacking. This problem can be addressed without detracting from the core class materials by integrating a few simple soft...

متن کامل

Using a Web-Based Testing Tool Repository in Programming Course: An Empirical Study

This paper highlights an important issue of the knowledge and skill deficiency of software testing among undergraduate students in software engineering discipline. The paper provides an approach for integrating software testing into computer programming course in a non-obtrusive manner. The paper describes the use of the Web Based Repository of Software Testing Tools (WReSTT) that can assist th...

متن کامل

IT-Enhanced Laboratory Experience within a Modern Undergraduate Engineering Curriculum

The emergence of Information Technology (IT) is enabling engineering educators to constantly reconsider both the content and means of delivery of modern undergraduate curricula. Online learning environments are rapidly becoming viable options for providing students with a bridge from theoretical concepts to practical engineering applications. They can be made to represent repositories of integr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997